package com.yuyou.train.user.vo.resp;

import java.util.Date;
import java.util.List;

public class RespUserHw {

	
	/**
	 * 作业主键
	 */
	private String userHwId;
	
	/**
	 * 老师是否已经批改过
	 */
	private boolean teacherhasDo;
	
	
	/**
	 * 班级名称
	 */
	private String className;
	
	/**
	 * 课程名称
	 */
	private String lessonName;
	
	/**
	 * 用户名称
	 */
	private String userName;
	
	/**
	 * 需要参与批改老师人数
	 */
	private Integer mustTeaNum;
	
	/**
	 * 已经批改老师人数
	 */
	private Integer hasTeaNum;
	
	/**
	 * 是否该学生导出
	 */
	private boolean userTeacher;
	
	/**
	 * 资源类别：01：视频，02：音频，03：文件，04：试卷，05：作业（自评作业），06：作业（提交型作业），07感想：作业（提交型作业）
	 */
	private String resourceType;

	private String userFileUrl;
	
	private String userFileName;
	
	private String fileSourceName;
	
	/**
	 * 评分
	 */
	private Integer score;
	
	/**
	 * 点评内容
	 */
	private String content;
		
	/**
	 * 老师附件url
	 */
	private String teachAttachUrl;
	
	/**
	 * 老师附件名字
	 */
	private String teachAttachName;
	
	private String teachFileSourceName;
	/**
	 * 评分
	 */
	private Integer teachScore;
	
	/**
	 * 状态：0：新建，1：不通过，2：通过
	 */
	private String status;;
	
	/**
	 * 更改时间
	 */
	private Date updateTime;
	

	/**
	 * 23项评分表
	 */
	List<RespUserHwBeConfig> configList;

	
	private List<String> goodList;
	
	private List<String> badList;

	
	private RespGetLessonUserInfo userInfo;
	
	
	private Long good;
	
	private boolean isMyGood;
	
	private Boolean needTeacher;
	
	
	
	
	public Boolean getNeedTeacher() {
		return needTeacher;
	}

	public void setNeedTeacher(Boolean needTeacher) {
		this.needTeacher = needTeacher;
	}

	public String getFileSourceName() {
		return fileSourceName;
	}

	public void setFileSourceName(String fileSourceName) {
		this.fileSourceName = fileSourceName;
	}

	public String getTeachFileSourceName() {
		return teachFileSourceName;
	}

	public void setTeachFileSourceName(String teachFileSourceName) {
		this.teachFileSourceName = teachFileSourceName;
	}

	public RespGetLessonUserInfo getUserInfo() {
		return userInfo;
	}

	public void setUserInfo(RespGetLessonUserInfo userInfo) {
		this.userInfo = userInfo;
	}

	public String getUserFileUrl() {
		return userFileUrl;
	}

	public void setUserFileUrl(String userFileUrl) {
		this.userFileUrl = userFileUrl;
	}

	public String getUserFileName() {
		return userFileName;
	}

	public void setUserFileName(String userFileName) {
		this.userFileName = userFileName;
	}

	public String getUserHwId() {
		return userHwId;
	}

	public void setUserHwId(String userHwId) {
		this.userHwId = userHwId;
	}

	public boolean isTeacherhasDo() {
		return teacherhasDo;
	}

	public void setTeacherhasDo(boolean teacherhasDo) {
		this.teacherhasDo = teacherhasDo;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getLessonName() {
		return lessonName;
	}

	public void setLessonName(String lessonName) {
		this.lessonName = lessonName;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Integer getMustTeaNum() {
		return mustTeaNum;
	}

	public void setMustTeaNum(Integer mustTeaNum) {
		this.mustTeaNum = mustTeaNum;
	}

	public Integer getHasTeaNum() {
		return hasTeaNum;
	}

	public void setHasTeaNum(Integer hasTeaNum) {
		this.hasTeaNum = hasTeaNum;
	}



	public boolean isUserTeacher() {
		return userTeacher;
	}

	public void setUserTeacher(boolean userTeacher) {
		this.userTeacher = userTeacher;
	}

	public String getResourceType() {
		return resourceType;
	}

	public void setResourceType(String resourceType) {
		this.resourceType = resourceType;
	}



	public Integer getScore() {
		return score;
	}

	public void setScore(Integer score) {
		this.score = score;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getTeachAttachUrl() {
		return teachAttachUrl;
	}

	public void setTeachAttachUrl(String teachAttachUrl) {
		this.teachAttachUrl = teachAttachUrl;
	}

	public String getTeachAttachName() {
		return teachAttachName;
	}

	public void setTeachAttachName(String teachAttachName) {
		this.teachAttachName = teachAttachName;
	}

	public Integer getTeachScore() {
		return teachScore;
	}

	public void setTeachScore(Integer teachScore) {
		this.teachScore = teachScore;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public List<RespUserHwBeConfig> getConfigList() {
		return configList;
	}

	public void setConfigList(List<RespUserHwBeConfig> configList) {
		this.configList = configList;
	}

	public List<String> getGoodList() {
		return goodList;
	}

	public void setGoodList(List<String> goodList) {
		this.goodList = goodList;
	}

	public List<String> getBadList() {
		return badList;
	}

	public void setBadList(List<String> badList) {
		this.badList = badList;
	}

	public Long getGood() {
		return good;
	}

	public void setGood(Long good) {
		this.good = good;
	}

	public boolean getIsMyGood() {
		return isMyGood;
	}

	public void setIsMyGood(boolean isMyGood) {
		this.isMyGood = isMyGood;
	}


	
	

	
	

	
	
	
	
	

}
